package Negocio;

import DTO.DTO_Proveedor;
import Entities.Entity_Proveedor;

public class Proveedor {
	
	private int idProveedor;
	private String nombre;
	private String razonSocial;
	
	//Constructores
	public Proveedor(int idProveedor, String nombre, String razonSocial) {
		super();
		this.idProveedor = idProveedor;
		this.nombre = nombre;
		this.razonSocial = razonSocial;
	}
	
	public Proveedor() {
	}
	public Proveedor(DTO_Proveedor prov) {
		this.idProveedor=prov.getIdProveedor();
		this.nombre=prov.getNombre();
		this.razonSocial=prov.getRazonSocial();
	}
	
	public Proveedor(Entity_Proveedor prov) {
		this.idProveedor=prov.getIdProveedor();
		this.nombre=prov.getNombre();
		this.razonSocial=prov.getRazonSocial();
	}

	//GET & SET
	public int getIdProveedor() {
		return idProveedor;
	}
	public void setIdProveedor(int idProveedor) {
		this.idProveedor = idProveedor;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getRazonSocial() {
		return razonSocial;
	}
	public void setRazonSocial(String razonSocial) {
		this.razonSocial = razonSocial;
	}
	
	public DTO_Proveedor toDTO(){
		DTO_Proveedor dto_Proveedor = new DTO_Proveedor();
		dto_Proveedor.setIdProveedor(this.idProveedor);
		dto_Proveedor.setNombre(this.nombre);
		dto_Proveedor.setRazonSocial(this.razonSocial);
		return dto_Proveedor;
	}

	public Entity_Proveedor toEntity() {
		Entity_Proveedor dto_Proveedor = new Entity_Proveedor();
		dto_Proveedor.setIdProveedor(this.idProveedor);
		dto_Proveedor.setNombre(this.nombre);
		dto_Proveedor.setRazonSocial(this.razonSocial);
		return dto_Proveedor;
	}

}
